package com.yue.yadmin.utils;


/**
 * 生成枚举实体类，枚举名跟字段值必填，其他非必填
 * @author liaoxinyue
 * 2018年3月30日 下午2:29:10
 * 
 */
public class GenerateEnumEntity {
	private String packageName;//包名，非必填
	private String enumName;//枚举名 必填
	private String[] enumValueNames;//枚举值名 非必填,不填为ENUM0,ENUM1...
	private String author;//作者 非必填
	private String enumMsg;//枚举描述 非必填
	private String[] fields;//字段名 非必填 不填为field0,field1...
	private Object[][] fieldValues;//字段值 必填  例[[1,"类型1"],[2,"类型2"],[3,"类型3"],[4,"类型4"]] 
	private String filePath;//文件路径，非必填
	public String getPackageName() {
		return packageName;
	}
	public void setPackageName(String packageName) {
		this.packageName = packageName;
	}
	public String getEnumName() {
		return enumName;
	}
	public void setEnumName(String enumName) {
		this.enumName = enumName;
	}
	public String getAuthor() {
		return author;
	}
	public void setAuthor(String author) {
		this.author = author;
	}
	public String getEnumMsg() {
		return enumMsg;
	}
	public void setEnumMsg(String enumMsg) {
		this.enumMsg = enumMsg;
	}
	public String[] getFields() {
		return fields;
	}
	public void setFields(String[] fields) {
		this.fields = fields;
	}
	public Object[][] getFieldValues() {
		return fieldValues;
	}
	public void setFieldValues(Object[][] fieldValues) {
		this.fieldValues = fieldValues;
	}
	public String getFilePath() {
		return filePath;
	}
	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}
	public String[] getEnumValueNames() {
		return enumValueNames;
	}
	public void setEnumValueNames(String[] enumValueNames) {
		this.enumValueNames = enumValueNames;
	}
	
}
